down payments - German English Dictionary